package sm.upgrade.util;

public enum UpgradeResult {
	Added(
			"Added",
			"This record or RAD application did not exist in the system and was added by the Applications Patch Manager."), Already_Current(
			"Already Current",
			"The record or RAD application in the system was already the latest version.  No action needs to be taken."), Auto_Merged(
			"Auto Merged",
			"The Upgrade Utility compared your local version, the out-of-box version, and the upgrade version of the object and automatically merged these three versions. Review the auto merged object. If the object was not merged the way you expect, use the Revert or Mass Revert feature from the options menu to revoke the auto-merge and merge them manually."), Error(
			"Error",
			"There was an error upgrading this record or RAD application.  Please see the log files for more details."), Forced(
			"Forced",
			"This record or RAD application was NOT recognized as previously released HP Service Manager code but was replaced by the new version from the upgrade.  The old version has been renamed with a OLD prefix."), Kept_Customer(
			"Kept Customer",
			"You have updated the out-of-box version of the object and the new version provided by the upgrade package does not include any change. Therefore, your local version of object was kept."), Merged(
			"Merged",
			"This dbdict was merged with the dbdict from the upgrade.  Any fields that existed in the new dbdict have been merged into the existing dbdict.  The exact fields that were added are available in the detail.log file."), Renamed(
			"Renamed",
			"This record or RAD application was NOT recognized as previously released HP Service Manager code and has not been changed.  The new version has been added with a NEW930 prefix."), Previously_Reconciled(
			"Previously Reconciled",
			"This record or RAD application was NOT recognized as previously released HP Service Manager code but was marked as having been reconciled during a previous upgrade and has not been changed from the prior release. The record has not been changed and the new version has been added with a NEW930 prefix."), Reconciled(
			"Reconciled",
			"The changes to the record or RAD application from the prior version has been reconciled with the changes made in the latest version."), Upgraded(
			"Upgraded",
			"This record or RAD application was recognized as previously released HP Service Manager code and has been replaced with the latest version by the upgrade.");

	private UpgradeResult(String name, String description) {
		this.name = name;
		this.description = description;
	}

	private String name;

	private String description;

	public String getName() {
		return name;
	}

	public String getDescription() {
		return description;
	}

}
